﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;

namespace DataObjects
{
    public class Contato : INotifyPropertyChanged
    {
        private int _Id;

        public int Id
        {
            get { return _Id; }
            set { _Id = value; }
        }

        private int _IdFornecedor;

        public int IdFornecedor
        {
            get { return _IdFornecedor; }
            set { _IdFornecedor = value; }
        }

        private Fornecedor _Fornecedor;

        internal Fornecedor Fornecedor
        {
            get { return _Fornecedor; }
            set { _Fornecedor = value; }
        }

        private string _NomeCompleto;

        public string NomeCompleto
        {
            get { return _NomeCompleto; }
            set { _NomeCompleto = value; }
        }

        private string _Setor;

        public string Setor
        {
            get { return _Setor; }
            set { _Setor = value; }
        }

        private string _Cargo;

        public string Cargo
        {
            get { return _Cargo; }
            set { _Cargo = value; }
        }

        private string _FoneFixo;

        public string FoneFixo
        {
            get { return _FoneFixo; }
            set { _FoneFixo = value; }
        }

        private string _Celular;

        public string Celular
        {
            get { return _Celular; }
            set { _Celular = value; }
        }

        private string _Email;

        public string Email
        {
            get { return _Email; }
            set { _Email = value; }
        }

        #region INotifyPropertyChanged Members

        public event PropertyChangedEventHandler PropertyChanged;

        private void NotifyPropertyChanged(string name)
        {
            if (PropertyChanged != null)
                PropertyChanged(this, new PropertyChangedEventArgs(name));
        }

        #endregion
    }
}
